#include"comm.h"

int main()
{
  //创建共享内存的唯一Key值
  key_t key = ftok(PATH_NAME,PROJ_ID);
  if(key<0)
  {
    perror("ftok\n");
    return 1;
  }
  int shmid=shmget(key,SIZE,IPC_CREAT);
  if(shmid<0)
  {
    perror("shmget\n");
    return 2;
  }
  char *mem=shmat(shmid,NULL,0);
  int i=0;
  int num=100;
  while(num--)
  {
    mem[i]='A'+i;
    sleep(1);
    i++;
    mem[i]='\0';
  }
  //释放共享内存
  shmdt(mem);
  shmctl(shmid,IPC_RMID,0);
  return 0;
}
